<?php

namespace App\Contracts\Repositories\Quiz;

interface PaperRepository
{
    /**
     * @param array $data
     * @return mixed
     */
    public function create(array $data);

    public function find($id, array $columns = ['*']);

    public function findWithPaginate($perPage, array $conditions, array $columns = ['*']);

    public function getEffectiveTotal($activityId);

    public function delete($id);

    public function count(array $conditions);
}